runtime.workType.wbufSpans (field)
24 uses
runtime (current package)
mgc.go#L190: lockInit(&work.wbufSpans.lock, lockRankWbufSpans)
mgc.go#L311: wbufSpans struct {
mgcwork.go#L118: lockWithRankMayAcquire(&work.wbufSpans.lock, lockRankWbufSpans)
mgcwork.go#L362: lockWithRankMayAcquire(&work.wbufSpans.lock, lockRankWbufSpans)
mgcwork.go#L367: if work.wbufSpans.free.first != nil {
mgcwork.go#L368: lock(&work.wbufSpans.lock)
mgcwork.go#L369: s = work.wbufSpans.free.first
mgcwork.go#L371: work.wbufSpans.free.remove(s)
mgcwork.go#L372: work.wbufSpans.busy.insert(s)
mgcwork.go#L374: unlock(&work.wbufSpans.lock)
mgcwork.go#L384: lock(&work.wbufSpans.lock)
mgcwork.go#L385: work.wbufSpans.busy.insert(s)
mgcwork.go#L386: unlock(&work.wbufSpans.lock)
mgcwork.go#L454: lock(&work.wbufSpans.lock)
mgcwork.go#L462: work.wbufSpans.free.takeAll(&work.wbufSpans.busy)
mgcwork.go#L463: unlock(&work.wbufSpans.lock)
mgcwork.go#L470: lock(&work.wbufSpans.lock)
mgcwork.go#L471: if gcphase != _GCoff || work.wbufSpans.free.isEmpty() {
mgcwork.go#L472: unlock(&work.wbufSpans.lock)
mgcwork.go#L478: span := work.wbufSpans.free.first
mgcwork.go#L482: work.wbufSpans.free.remove(span)
mgcwork.go#L486: more := !work.wbufSpans.free.isEmpty()
mgcwork.go#L487: unlock(&work.wbufSpans.lock)
The pages are generated with Golds v0.6.7. (GOOS=linux GOARCH=amd64) Golds is a Go 101 project developed by Tapir Liu. PR and bug reports are welcome and can be submitted to the issue list. Please follow @Go100and1 (reachable from the left QR code) to get the latest news of Golds. |